Skip to content

Update github/gh-aw action to v0.81.6#73

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/github-actions-minor-patch
Open

Update github/gh-aw action to v0.81.6#73
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/github-actions-minor-patch

Conversation

@renovate

@renovate renovate Bot commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change
github/gh-aw action minor v0.77.5v0.81.6

Release Notes

github/gh-aw (github/gh-aw)

v0.81.6

Compare Source

🌟 Release Highlights

This release focuses on stability and observability — restoring broken fleet-wide token tracking, hardening CI quality gates, and adding release traceability for merged PRs.

✨ What's New
  • Release PR notifications — A new post-agent release job now automatically comments on every PR included in each release, making it easy to trace which release shipped your changes (#​41834).
  • Loop engineering playbook.github/aw/loop.md codifies patterns from autoloop, goal, and crane into a unified reference for building robust agentic loops (#​41833).
  • Benchstat regression gate — The CI bench job now compares against a stored baseline using benchstat, preventing silent performance regressions from merging (#​41813).
🐛 Bug Fixes & Improvements
  • Restored fleet-wide token usage collectionTokenUsage had been reporting 0 across the entire fleet since June 20 due to two co-conspirating bugs in the conclusion job. Both are fixed, restoring accurate AI credit tracking (#​41823).
  • Security: pinned govulncheck to go.mod version — CI vulnerability scans now use the exact version declared in go.mod and produce reproducible SARIF reports. A local make vuln-sarif target is also available (#​41815).
  • Hardened BYOK Ollama startup — The daily BYOK Ollama test now gates on explicit model and API readiness before proceeding, eliminating pre-agent failures from incomplete startup (#​41838).
  • Stabilized Go Logger Enhancement compile — Fixed exit code 126 caused by unsafe shell glob expansion in the workflow tool allowlist (#​41840).
  • Enforced safe output completion in quality workflow — The daily compiler quality workflow now requires an explicit safe output call, preventing silent no-op runs (#​41841).
🔧 Internal
  • Refactored 5 extreme function-length hotspots (145–650 lines) in pkg/workflow and pkg/cli into focused, testable units (#​41800).
  • SortedKeys sweep and deduplication logic consolidation across the codebase (#​41829).

Generated by 🚀 Release · 32.9 AIC · ⊞ 8.3K


What's Changed

Full Changelog: github/gh-aw@v0.81.5...v0.81.6

v0.81.5

Compare Source

🌟 Release Highlights

This release focuses on org-mode maturity, performance optimizations, and sandbox hardening — making gh aw update/upgrade --org more robust and production-ready while delivering meaningful speed improvements across the compiler and validator.

✨ What's New
  • Action-pin mapping in aw.json (#​41579) — Define action-pin overrides directly in your aw.json configuration, giving you centralized control over pinned action versions.

  • manifest-version now optional in aw.yml (#​41687) — Reduces boilerplate in new workflow files; the field is inferred when omitted.

  • Non-TTY fallback for gh aw add wizard (#​41717) — The interactive add wizard now gracefully falls back to text prompts in non-interactive environments (CI, scripts), unblocking automation pipelines.

  • Org-mode improvements for update/upgrade --org (#​41617, #​41627, #​41719) — Workflow-targeted updates, repo prefiltering, version-tag display, unified repo discovery, and per-repo confirmation prompts (with --yes for CI). The --org flag is now significantly more useful for managing fleets of repositories.

  • Sandbox hardening at 50% baseline (#​41786) — Half of all eligible agentic workflows now run with sandbox.agent.sudo: false, reducing the blast radius of runaway agent steps.

  • Daily detection analysis report workflow (#​41802) — New built-in workflow that generates automated detection analysis reports.

⚡ Performance
  • Lazy-loaded embedded JSON datasets (#​41587) — Embedded compile-time JSON is no longer loaded at startup, reducing memory footprint for CLI commands that do not compile.
  • Lazy-loaded GitHub toolset permissions (#​41755) — Loaded via sync.Once so permission data is only read when needed.
  • Cached regexp in applySanitizePattern (#​41762) — Eliminates repeated regex compilation on hot code paths.
  • Faster ParseWorkflow (#​41772) — Model-alias cycle detection overhead reduced.
🐛 Bug Fixes & Improvements
  • Secret double-escape fix (#​41801) — Custom MCP server env/header secrets are no longer double-escaped in generated lock files.
  • Agent-supplied branch accepted in push_to_pull_request_branch (#​41654) — Fixes a regression where agent-provided branch names were rejected.
  • MODEL_NOT_SUPPORTED detection extended (#​41792) — The pattern now catches 404 "Model not found" responses, improving resilience for unsupported model errors.
  • Bundle manifest path resolution (#​41790) — .github/ paths are now resolved as repo-root-relative in nested bundle manifests.
  • MCP post-completion relaunch is non-fatal (#​41713) — A failed MCP server relaunch after job completion no longer fails the workflow.
  • PR Sous Chef cooldown (#​41759) — Prevents back-to-back comments by enforcing a 30-minute cooldown.
  • Harness exits cleanly (#​41675) — Exits with code 0 when expected safe-outputs were already produced, even when subsequent steps encounter permission-denied errors.
  • GH_AW_POLICY_STRICT enforced at runtime (#​41682) — Non-strict compiled workflows now properly respect the strict policy flag at runtime.
📚 Documentation
  • Blog: Custom Linters, Sergo, Linter Miner & LintMonster (#​41663) — A new blog post walking through the custom linter ecosystem. Read it →
  • gh aw env governance guide (#​41758) — New documentation covering defaults and scope inheritance for environment configuration.

Generated by 🚀 Release · 41.2 AIC · ⊞ 8.3K


What's Changed

Full Changelog: github/gh-aw@v0.81.4...v0.81.5

v0.81.4

Compare Source

🌟 Release Highlights

This release focuses on reliability, performance, and new operational capabilities — fixing silent failures across the compiler and agent harnesses, reducing wasted credits on hot paths, and adding important new tooling.

✨ What's New
  • --org flag for upgrade command (#​41335) — The upgrade command now supports --org and --repos flags, matching the org-wide mode already available in update. Bulk-preview or open upgrade PRs across an entire organization with a single command.

  • Daily YAML Lint Fixer workflow (#​41574) — A new agentic workflow automatically fixes yamllint violations in generated *.lock.yml files, keeping CI lint checks clean without manual intervention.

  • AWF Firewall startup failure detection (#​41472) — Firewall proxy startup failures (e.g., DNS not yet resolving at probe time) are now detected and surfaced in the agent failure issue — making previously silent infra failures immediately actionable.

  • Spec-driven engine.env allowlist (#​41465) — The engine environment variable allowlist is now derived from GetSupportedEnvVarKeys rather than a fragile runtime heuristic, enabling strict: false to be safely removed from smoke workflows.

  • Copilot engine launched from ${GITHUB_WORKSPACE} (#​41459) — The Copilot engine now starts from the workspace root, enabling APM skill discovery for context-aware agent behaviour.

🐛 Bug Fixes & Improvements
  • Silent YAML parse errors fixed (#​41577) — Five yaml.Unmarshal call sites in workflow_builder.go were silently discarding errors, producing empty step lists on malformed YAML with no diagnostic. All errors now propagate correctly.

  • Copilot SDK hang bounded by idle watchdog (#​41572) — After an agent's final tool result, sendAndWait could hang indefinitely until the step timeout killed the runner. A post-completion idle watchdog now bounds this wait, preventing wasted runner minutes.

  • Codex harness no longer drains tokens on rate-limit reconnects (#​41385) — When Codex hit a TPM rate limit and exhausted reconnect retries, the harness kept retrying unnecessarily. It now recognises exhausted-reconnect exits and stops, preserving credits.

  • Claude harness stops retrying on max_runs_exceeded (#​41361) — Fresh-run fallbacks no longer burn the full quota when a session has already hit its 20-invocation limit.

  • Issue Monster false-positive 429 detection eliminated (#​41471) — Rate-limit false positives no longer trigger spurious failure handling.

  • assign_to_agent no longer posts error comments on PRs (#​41475) — Error comments are now only posted to issues, matching expected behaviour.

  • Daily schedule runs restored (#​41362) — Daily schedule runs broken since June 5 are now fixed.

  • workflow_call permissions use union of caller + worker (#​41387) — Imported workflow_call permissions in generated call jobs are now correctly annotated.

⚡ Performance
  • YAML generation is faster (#​41333) — Duplicate run-script scans in the skip-validation fast path collapsed to a single pass, restoring compilation performance.

  • Design Decision Gate costs reduced (#​41332) — Now defaults to Sonnet instead of Opus and skips issue lookups on no-op paths, meaningfully reducing AI credit consumption per run.

🔒 Security
  • Safe-output detection hardened (#​41547) — Detection stays in warn mode on parser/agent failures, ensuring non-reviewable safe outputs are blocked rather than passed through silently.

  • Pi threat-detection model normalisation (#​41545) — Pi threat-detection models are now normalised before Copilot fallback, preventing misclassification due to model name variance.

🔧 Internal
  • Bumped gh-aw-firewall to v0.27.11 and regenerated pinned workflow artifacts (#​41555)
  • Bumped Codex 0.142.1 and Copilot SDK 1.0.4 (#​41430)
  • Extracted shared org-wide runner for update and upgrade commands (#​41553)

Generated by 🚀 Release · 44.1 AIC · ⊞ 8.3K


What's Changed

Full Changelog: github/gh-aw@v0.81.3...v0.81.4

v0.81.3

Compare Source

🌟 Release Highlights

This release focuses on expanded automation reach with org-wide update management, greater expressiveness through GitHub Actions expression support in more places, and a round of critical fixes across Windows, rootless installs, and assignee resolution.

⚠️ Breaking Changes
sandbox.agent.network-isolation renamed to sandbox.agent.default-route

The frontmatter key sandbox.agent.network-isolation has been renamed to sandbox.agent.default-route (#​41302). Update any workflows using this key to use the new name.

✨ What's New
  • Organization-wide gh aw update — Run gh aw update across an entire org with dry-run PR previews before applying changes, making fleet-wide workflow upgrades safer and more auditable (#​41247).
  • Templatable safe-outputs.staged valuessafe-outputs.staged now accepts GitHub Actions expressions (${{ ... }}), enabling dynamic output values at workflow runtime (#​41296).
  • link-sub-issue accepts GitHub expressions — The allowed-repos field in link-sub-issue now supports GitHub Actions expressions for more flexible cross-repo linking (#​41237).
  • ready_for_review trigger supportpull_request_target workflows can now trigger on the ready_for_review event, enabling automation when draft PRs are marked ready (#​41161).
  • GH_HOST support in gh aw trialgh aw trial --clone-repo now correctly honors the GH_HOST environment variable for GHES environments (#​41159).
  • Sudo enabled in agentic sandboxes — All agentic workflow sandboxes now have sudo available by default, unblocking common agent install patterns (#​41313).
  • Firewall v0.27.10 + mcpg v0.3.30 — Network-isolated workflows omit unnecessary sudo from generated lock files; bundled firewall and MCP gateway updated (#​41269).
⚡ Performance
  • Parallelized audit analysisgh aw audit now runs analysis tasks in parallel, significantly reducing latency for long-running workflows (#​41185).
🐛 Bug Fixes
  • Windows ConPTY crash fixed — Removed a compat import that caused gh aw to crash on startup on Windows (#​41235).
  • Rootless AWF installgh aw installs correctly into $HOME/.local without root and properly exports $GITHUB_PATH in rootless environments (#​41310).
  • Copilot assignee resolution restored — Assignee checks now prefer issue-scoped resolution, fixing cases where the wrong user was assigned (#​41306).
  • UpdateContainerPins no longer wipes containers — Fixed a regression where gh aw update erased the entire containers section on every run (#​41262).
  • Locked-PR 422 handled gracefully — Safe outputs now treats HTTP 422 on locked PRs as a soft skip with retry rather than a hard failure (#​41155).
  • Compiler error quality improved — Errors now include accurate YAML context offsets, import hints, and early engine validation to help authors fix issues faster (#​41234).
  • set_issue_type migrated to REST API — Replaced the GraphQL-based set_issue_type safe output with a single REST call for better reliability (#​41241).
  • Linter fixeslenstringsplit false positives with empty separators and ctxbackground false negatives in closures are resolved (#​41188, #​41187).
  • Codex MCP CLI wrapper resolution — Fixed safe output path resolution for the Codex MCP CLI wrapper (#​41242).
📚 Documentation
  • Safe rollout guidance streamlined for clarity (#​41272).
  • Glossary updated with latest terminology (#​41211).

Generated by 🚀 Release · 36.2 AIC · ⊞ 8.3K


What's Changed

Note

PR body was truncated to here.


Configuration

📅 Schedule: (in timezone Europe/Oslo)

  • Branch creation
    • "before 07:00 on Thursday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/github-actions-minor-patch branch from 99cfdb9 to 1edcb8f Compare June 22, 2026 03:55
@renovate renovate Bot changed the title Update github-actions non-major dependencies to v0.79.9 Update github-actions non-major dependencies to v0.80.5 Jun 22, 2026
@renovate renovate Bot changed the title Update github-actions non-major dependencies to v0.80.5 Update github-actions non-major dependencies Jun 22, 2026
@renovate renovate Bot force-pushed the renovate/github-actions-minor-patch branch from 1edcb8f to b33317f Compare June 25, 2026 07:34
@renovate renovate Bot changed the title Update github-actions non-major dependencies Update github/gh-aw action to v0.80.9 Jun 25, 2026
@renovate renovate Bot force-pushed the renovate/github-actions-minor-patch branch from b33317f to 405f7b9 Compare June 30, 2026 07:29
@renovate renovate Bot changed the title Update github/gh-aw action to v0.80.9 Update github/gh-aw action to v0.81.6 Jun 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants